dogs puppy colonial heights puppies cats endoscopy richmond chesterfield derbyshire cat breeders cat dog petersburg colonoscopy henrico chester county